IMarketDataStorage

StockSharp.Algo.Storages

La interfaz, describiendo el almacenamiento de datos del mercado (ticks, libros de pedidos, etc.).

Implementa: IMarketDataStorage

Propiedades

Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer

El serializador.

Métodos

DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)

Para eliminar los datos del mercado del almacenamiento.

data
Datos de mercado que se eliminarán.
cancellationToken
CancellationToken

Devuelve: ValueTask

LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)

Para cargar datos.

date
Fecha, para la cual se cargarán los datos.

Devuelve: Datos. Si no hay datos, el conjunto vacío será devuelto.

SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)

Para guardar los datos del mercado en el almacenamiento.

data
Datos de mercado.
cancellationToken
CancellationToken

Devuelve: Cuenta de datos guardados.